package Question4_2;
class Node {
private Node adjacent[];
public int adjacentCount;
private String vertex;
public Question.State state;
public Node(String vertex, int adjacentLength) {
this.vertex = vertex;
adjacentCount = 0;
adjacent = new Node[adjacentLength];
}
public void addAdjacent(Node x) {
if (adjacentCount < 30) {
this.adjacent[adjacentCount] = x;
adjacentCount++;
} else {
System.out.print("No more adjacent can be added");
}
}
public Node[] getAdjacent() {
return adjacent;
}
public String getVertex() {
return vertex;
}
}